package com.power.sifa.std.model.pageInfo;

import com.plf.common.domain.BasePageInfo;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import org.springframework.format.annotation.DateTimeFormat;

/**
*  申请所需材料条件查询
*/

@Data
@ApiModel(value="申请所需材料条件查询")
@EqualsAndHashCode(callSuper = false)
public class Std_matter_attachPageInfo extends BasePageInfo{

        @ApiModelProperty(value = "序号")
        private String f_id;
        @ApiModelProperty(value = "序号操作符")
        private String f_id_op = "like";

        @ApiModelProperty(value = "事项id")
        private String f_matid;
        @ApiModelProperty(value = "事项id操作符")
        private String f_matid_op = "like";

        @ApiModelProperty(value = "引用材料库id")
        private String f_attachid;
        @ApiModelProperty(value = "引用材料库id操作符")
        private String f_attachid_op = "like";

        @ApiModelProperty(value = "顺序号")
        private Integer f_sortnum;
        @ApiModelProperty(value = "顺序号操作符")
        private String f_sortnum_op = "=";
        @ApiModelProperty(value = "是否必传")
        private Integer f_require;
        @ApiModelProperty(value = "是否必传操作符")
        private String f_require_op = "=";
        @ApiModelProperty(value = "最大上传数量")
        private Integer f_maxnum;
        @ApiModelProperty(value = "最大上传数量操作符")
        private String f_maxnum_op = "=";
        @ApiModelProperty(value = "是否生成下载文件")
        private Integer f_filedown;
        @ApiModelProperty(value = "是否生成下载文件操作符")
        private String f_filedown_op = "=";
        @ApiModelProperty(value = "文件生成方式")
        private String f_filemake;
        @ApiModelProperty(value = "文件生成方式操作符")
        private String f_filemake_op = "like";

        @ApiModelProperty(value = "文件是否验证")
        private Integer f_fileverify;
        @ApiModelProperty(value = "文件是否验证操作符")
        private String f_fileverify_op = "=";
        @ApiModelProperty(value = "模板名称")
        private String f_tplfile;
        @ApiModelProperty(value = "模板名称操作符")
        private String f_tplfile_op = "like";

        @ApiModelProperty(value = "单个附件最大大小（单位：M）")
        private Integer f_maxfilesize;
        @ApiModelProperty(value = "单个附件最大大小（单位：M）操作符")
        private String f_maxfilesize_op = "=";
}
